package com.quanyan.place.request;

import com.quanyan.BaseRequest;

import java.util.Date;
import java.util.List;

/**
 * Created by zhaohui on 17/5/16.
 */
public class ReqSearchVo extends BaseRequest {
    private Integer cityId;

    private Integer districtId;

    private Integer placeId;

    private String keywords;

    private Integer sortType;

    private Integer searchType;

    private Integer categoryId;

    private Integer isSign;

    private Integer pageNum;

    private Integer pageSize;

    private Double lat;

    private Double lng;

    private Double currentLat;

    private Double CurrentLng;

    private Long querydate;

    private Date date;

    private List<ReqTime> timeList;

    private Double area = 20000d;

    private Integer isVip;

    private Integer isSaled = 2; // 2场馆有销售计划 3活动全包含

    private Integer isShelves;//1上架  2下架  不传全包含

    private Integer isFirst = 0;//0不是第一次 1是第一次

    /**
     * 分页开始下标
     */
    private Integer startPosition;

    private Integer uid;
    /**
     * 场馆ids
     */
    private List<Integer> placeIds;

    public List<Integer> getPlaceIds() {
        return placeIds;
    }

    public void setPlaceIds(List<Integer> placeIds) {
        this.placeIds = placeIds;
    }

    public Integer getStartPosition() {
        return startPosition;
    }

    public void setStartPosition(Integer startPosition) {
        this.startPosition = startPosition;
    }

    public Integer getIsFirst() {
        return isFirst;
    }

    public void setIsFirst(Integer isFirst) {
        this.isFirst = isFirst;
    }

    public Integer getIsShelves() {
        return isShelves;
    }

    public void setIsShelves(Integer isShelves) {
        this.isShelves = isShelves;
    }

    public Integer getIsSaled() {
        return isSaled;
    }

    public void setIsSaled(Integer isSaled) {
        this.isSaled = isSaled;
    }

    public Integer getIsVip() {
        return isVip;
    }

    public void setIsVip(Integer isVip) {
        this.isVip = isVip;
    }

    public Double getCurrentLat() {
        return currentLat;
    }

    public void setCurrentLat(Double currentLat) {
        this.currentLat = currentLat;
    }

    public Double getCurrentLng() {
        return CurrentLng;
    }

    public void setCurrentLng(Double currentLng) {
        CurrentLng = currentLng;
    }

    public Double getArea() {
        return area;
    }

    public void setArea(Double area) {
        this.area = area;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Integer getDistrictId() {
        return districtId;
    }

    public void setDistrictId(Integer districtId) {
        this.districtId = districtId;
    }

    public Integer getPlaceId() {
        return placeId;
    }

    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    public String getKeywords() {
        return keywords;
    }

    public void setKeywords(String keywords) {
        this.keywords = keywords;
    }

    public Integer getSortType() {
        return sortType;
    }

    public void setSortType(Integer sortType) {
        this.sortType = sortType;
    }

    public Integer getSearchType() {
        return searchType;
    }

    public void setSearchType(Integer searchType) {
        this.searchType = searchType;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Integer getIsSign() {
        return isSign;
    }

    public void setIsSign(Integer isSign) {
        this.isSign = isSign;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Double getLat() {
        return lat;
    }

    public void setLat(Double lat) {
        this.lat = lat;
    }

    public Double getLng() {
        return lng;
    }

    public void setLng(Double lng) {
        this.lng = lng;
    }

    public Long getQuerydate() {
        return querydate;
    }

    public void setQuerydate(Long querydate) {
        this.querydate = querydate;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public List<ReqTime> getTimeList() {
        return timeList;
    }

    public void setTimeList(List<ReqTime> timeList) {
        this.timeList = timeList;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }
}
